a {
	text-decoration: underline;
	color: #4f4125;
}

	a:hover {
		text-decoration: none !important;
	}
	
body {
	font: normal normal 13px 'Trebuchet MS', Georgia, Arial, monospace;
	color: #767269;	
	/*background: #fff url('../img/bg.jpg') center top repeat-x;*/
}

#pre_shell {
	width: 100%;
	overflow: hidden;
	position: relative;
    background: #fff url('../img/bg.jpg') center top repeat-x;
}

#screen {
	width: 100%;
	height: 100%;
	position: fixed;
	opacity: 0.5;
	background-color: #000;
	z-index: 4;
	filter: alpha(opacity = 50);
	display: none;
}

#shell {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}	

	#btn_prev {
		width: 52px;
		height: 52px;
		background: url('../img/arrows.png') no-repeat;
		position: absolute;
		top: 456px;
		left: 13px;
	}
	
		#btn_prev:hover {
			background: url('../img/arrows.png') 0px -52px no-repeat;
			cursor: pointer;	
		}
	
	#btn_next {
		width: 52px;
		height: 52px;
		background: url('../img/arrows.png') -52px 0px no-repeat;
		position: absolute;
		top: 456px;
		right: 13px;
	}
	
		#btn_next:hover {
			background: url('../img/arrows.png') -52px -52px no-repeat;
			cursor: pointer;
		}

	#header {
		width: 1000px;
		height: 276px;		
		float: left;
		position: relative;	
	}
	
		#inf_box {
			position: absolute;
			top: 40px;
			left: 918px;
			width: 34px;
			height: 40px;			
			z-index: 5;
		}
	
		#information_box {
			position: fixed;
			bottom: 2px;
			right: 15px;
			width: 48px;
			height: 56px;
			background: url('../img/i.png') no-repeat;
			z-index: 6;
		}
		
			#information_box:hover {
				cursor: pointer;
				background: url('../img/i.png') 0px -56px no-repeat;
			}
		
		#maps {
			position: absolute;
			z-index: 6;
			top: -494px;
			left: 25px;
			width: 938px;
			padding: 6px 6px 6px 6px;
			background-color: #fff;
		}
		
			#map_wrapper {
				float: left;
				width: 938px;
				height: 522px;
				margin: 0px 0px 0px 0px;
				position: relative;
			}
			
				.map, #map {
					width: 938px;
					height: 522px;
					position: absolute;
					top: 0px;
					left: 0px;	
					background-color: #eee;	
				}
			
			#c_wrapper {
				width: 938px;
				height: 26px;
				float: left;
				display: none;
				margin: 9px 0px 5px 0px;
			}
			
				#cities {				
					float: left;
					border: 1px solid #d5be73;
				}
				
					.city {
						float: left;
						background-color: #f9dd88;
						border-left: 1px solid #d5be73;
						line-height: 24px;
						height: 24px;
						padding: 0px 8px 0px 8px;
						color: #000;
						text-shadow: 1px 1px 0px #ffffff;
						filter: dropshadow(color=#ffffff, offx=1, offy=1);
					}
					
					.city:first-child {
						border: none;
					}
					
					.city.active {
						background: url('../img/city_bg.png') repeat-x;	
						color: #574c2b;
					}
					
					.city:hover {
						cursor: pointer;
						background: url('../img/city_bg_hover.png') repeat-x;
						color: #574c2b;
					}
					
					.city.active:hover {
						cursor: default;
					}
				
				#map_close {
					float: right;
					line-height: 24px;
					height: 24px;
					color: #bf4904;
					padding: 0px 25px 0px 0px;
					background: url('../img/map_close.png') right 6px no-repeat;	
				}
				
					#map_close span{
						border-bottom: 1px dashed #bf4904;
					}
					
					#map_close:hover span {
						border: none;						
					}
					
					#map_close:hover {
						cursor: pointer;
						background: url('../img/map_close_hover.png') right 6px no-repeat;
					}
			
			#map_rope {
				width: 950px;
				height: 45px;
				position: absolute;
				bottom: -45px;
				left: 0px;
				background: url('../img/map_shadow.png') no-repeat;
			}		
		
		#pawnshops {
			position: absolute;
			z-index: 6;
			width: 434px;
			height: 32px;
			top: 0px;
			left: 283px;
			text-align: center;
			padding: 8px 0px 0px 0px;
			font-size: 18px;
			color: #3e3006;			
			background: url('../img/map_bg.png') no-repeat;
			text-shadow: 1px 1px 0px #ffffff;		
		}
		
			#pawnshops span{
				border-bottom: 1px dashed #3e3006;
			}
			
				#pawnshops span:hover{
					border: none;
					cursor: pointer;
				}

		#info, #contacts, #newsbox, #summbox, .callback-form {
			-webkit-border-radius: 14px;
			-moz-border-radius: 14px;
			border-radius: 14px;
			-webkit-box-shadow: 0px 0px 20px 1px rgba(170, 145, 128, 1);
			-moz-box-shadow: 0px 0px 20px 1px rgba(170, 145, 128, 1);
			box-shadow: 0px 0px 20px 1px rgba(170, 145, 128, 1);						
			padding: 49px 46px 25px 48px;
			width: 362px;			
			position: absolute;			
			z-index: 2;				
		}		
					
			#info{
				position: fixed;		
				bottom: 8px;
				right: 9px;				
				display: none;
				background-color: #fff;
				z-index: 7;
			}
			
			#contacts {
				z-index: 6;
			}
			
			#contacts, #newsbox, .callback-form {
				padding: 47px 46px 15px 50px;
				width: 363px;
				top: 45px;
				left: -355px;
				color: #767269;
				font-size: 13px;
				background: #fff  right 30px no-repeat;
			}
			
			#contacts, #newsbox, #summbox, .callback-form {
				display: none;
			}

            .callback-form{}
            .callback-form .caption{
                color: #97815b; /* text color */
                font-family: "Trebuchet MS";
                font-size: 30px;
                font-weight: bold;
                text-align: center;
                margin: 0 0 30px;
            }
.callback-form .formRow{
    display: table-row;
    padding: 10px 0;
}
.callback-form label{
    color: #bf4904; /* text color */
    font-family: "Trebuchet MS";
    font-size: 18px;
    font-weight: bold;
    display: table-cell;
    padding: 0 20px 20px 0;
    vertical-align: middle;
}
.callback-form input[type=text]{
    width: 240px;
    height: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    background-color: #fbf7f3; /* layer fill content */
    -moz-box-shadow: inset 1px 2px 5px rgba(128,80,47,.75); /* inner shadow */
    -webkit-box-shadow: inset 1px 2px 5px rgba(128,80,47,.75); /* inner shadow */
    box-shadow: inset 1px 2px 5px rgba(128,80,47,.75); /* inner shadow */
    display: table-cell;
    margin: 0 0 20px;
    padding: 0 10px;
    color: #000; /* text color */
    font-family: "Trebuchet MS";
    font-size: 14px;

}
.callback-form{
    padding: 47px 46px 47px 50px;
}
.callback-form input[type=submit] {
    background: url('../img/calc_btns.png') no-repeat;
    width: 162px;
    height: 61px;
    line-height: 61px;
    text-align: center;
    margin: 0 auto;
    position: relative;
    display: block;
    color: #3e3006;
    font-weight: bold;
    font-size: 18px;
    text-shadow: 1px 1px 0px #ffffff;
    /* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
}

.callback-form input[type=submit]:hover {
    cursor: pointer;
    background: url('../img/calc_btns.png') 0px -61px no-repeat;
}

.callback-form input[type=submit]:hover #calc_shadow{
    cursor: default;
}

.callback-form #calc_shadow {
    background: url('../img/calc2_shadow.png') center 0px no-repeat;
    width: 173px;
    height: 32px;
    position: absolute;
    bottom: -32px;
    left: -5px;
}
			#newsbox {
				padding: 47px 46px 10px 50px;
				width: 363px;
				top: 0px;
				left: 0px;
				position: fixed;				
			}
			
			#summbox {
				padding: 47px 46px 10px 50px;
				width: 363px;
				top: 256px;
				left: 270px;
				background-color: #fff;	
				z-index: 6;	
			}
			
				#nb_title {
					font-size: 16px;
					font-weight: bold;
					line-height: 22px;
					margin: 0px 50px 24px 0px;
					color: #90805d;
				}
			
				#date_class {
					color: #9b9891;
					font-size: 10px;
					margin: -6px 0px 0px 0px;
				}
				
				#newsbox p {
					margin-bottom: 26px;
					line-height: 20px;
				}
			
				#contacts p{
					line-height: 20px;
					margin-bottom: 25px;
				}
				
					#contacts p a{
						color: #bf4904;
					}
					
					#contacts p b{
						color: #000;
						font-weight: bold;
					}
		
			#contacts_element, #callback_element {
				position: absolute;
				top: -8px;
				right: 21px;
				width: 21px;
				height: 8px;
				background: url('../img/info_element.png') no-repeat;
			}
			
			#info_element {
				position: absolute;
				bottom: -8px;
				right: 21px;
				width: 21px;
				height: 8px;
				background: url('../img/info_element2.png') no-repeat;
			}
		
			#info_close, #contacts_close, #callback_close, #newsbox_close, #summbox_close {
				position: absolute;
				top: 20px;
				right: 24px;
				width: 16px;
				height: 17px;
				background: url('../img/close_info.png') no-repeat;
                cursor: pointer;
			}
			
				#info_close:hover, #contacts_close:hover, #newsbox_close:hover, #summbox_close:hover {
					cursor: pointer;
					background: url('../img/close_info_hover.png') no-repeat;
				}
			
			#info p, #summbox p {
				margin-bottom: 20px;
				line-height: 20px;
			}
			
			#info img {
				float: left;
				margin: 0px 20px 7px 0px;
			}
			
			#info_title, #summbox_title {
				font-size: 30px;
				font-weight: bold;
				color: #90805d;
				margin-bottom: 9px;
			}
		
		#header_top {
			float: left;
			width: 1000px;
			height: 202px;			
		}
		
			#ht_left {
				display: block;
				float: left;
				width: 581px;				
			}

				#ht_left a{
					display: block;
					width: 371px;
					height: 79px;
					margin: 74px 0px 0px 47px;
					background: url('../img/logo.png') no-repeat;
				}
			
			#ht_right {
				float: left;
				width: 374px;
				margin: 100px 0px 0px 0px;
				padding: 0px 0px 0px 45px;
				background: url('../img/phone.png') no-repeat;
			}
			
				#htr_phones {
					margin: -3px 0px 8px 0px;
					color: #25231f;
					font-weight: bold;
					font-size: 18px;	
				}

				#htr_contacts {
					font-size: 18px;
					color: #bf4904;
					margin: 0px 0px 8px 0px;
					position: relative;
				}
				
					#htr_contacts span{
						border-bottom: 1px dashed #bf4904;
					}
					
						#htr_contacts span:hover{
							border-bottom: none;
							cursor: pointer;
						}
					
				#htr_address {
					font-size: 12px;
					font-weight: bold;
					color: #3e3006;
                    position: relative;
				}
				
					#bg_wrapper {
						float: left;
						background-color: #f3db94;
						padding: 4px 6px 4px 6px;
						-webkit-border-radius: 3px;
						-moz-border-radius: 3px;
						border-radius: 3px;
						behavior: url('css/PIE.htc');
					}

					#bg_wrapper span{
						border-bottom: 1px dashed #3e3006;						
					}
					
						#bg_wrapper span:hover{
							border-bottom: none;						
							cursor: pointer;
						}					
				
			#header_bottom{				
				float: left;
				width: 972px;				
				margin: 0px 0px 0px 28px;							
			}

				#header_bottom ul li{	
					font-size: 18px;
					margin: 0px 37px 0px 0px;
					position: relative;	
					float: left;
				}
				
					#header_bottom ul li span{	
						color: #bf4904;
						border-bottom: 1px dashed #bf4904;	
					}
						
						#header_bottom ul li span:hover{ 
							border-bottom: none;	
							cursor: pointer;
						}
					
					#header_bottom ul li.active span{	
						color: #000;
					}		
					
				.pointer {
					position: absolute;
					top: 33px;
					left: 50%;
					margin-left: -16px;
					width: 33px;
					height: 12px;
					background: url('../img/pointer.jpg') no-repeat;
					display: none;
				}

				#header_bottom ul li.active .pointer {
					display: block;
				}	
			
		#scroll_box {
			float: left;						
			width: 1000px;
			overflow: hidden;
		}
		
		#scroll_box ul{
			width: 4000px;
		}
			
			#scroll_box ul li{
				float: left;
				width: 1000px;				
				position: relative;
			}				

					#sw1_top {
						min-height: 450px;						
						background: url('../img/manager.png') 91px 0px no-repeat;
					}
					
					#sw2_top {
						min-height: 450px;						
						background: url('../img/money.png') 82px 10px no-repeat;
					}
					
					#sw3_top {
						min-height: 450px;						
						background: url('../img/passport.png') 101px 60px no-repeat;
					}
					
					.swt {
						width: 395px;
						float: left;
						padding: 29px 105px 0px 500px;
					}
					
						.swt h1, .swt h2{
							font-weight: bold;
							font-size: 30px;							
							color: #90805d;
							margin-bottom: 29px;
						}
						
						.swt h2{							
							font-size: 16px;
						}
						
						.swt p{
							line-height: 20px;
							margin-bottom: 25px;
						}
						
						#steps {
							margin: 5px 0px 0px 39px;
							position: relative;
							width: 395px;
							float: left;							
						}
						
							#stps_wrapper {
								width: 500px;
								float: left;
								overflow: hidden;
								position: relative;
							}
						
							#steps ul {							
								width: 1500px;								
							}
						
							#steps ul li{
								width: 395px;
								padding: 0px 105px 0px 0px;
								float: left;							
							}
							
						#step_counter {
							position: absolute;
							top: -21px;
							left: -70px;
							width: 52px;
							height: 52px;
							background: url('../img/step_bg.png') no-repeat;
							font-weight: bold;							
							color: #fff;
						}

							#step_number {
								margin: 6px 0px 0px 0px;
								text-align: center;
								font-size: 22px;
							}
							
							#step_text {
								margin: -6px 0px 0px 0px;
								text-align: center;
								font-size: 14px;
							}
							
						#step_wrapper {
							margin: 25px 0px 0px 0px;
							float: left;
							width: 395px;
						}

							#step_prev , #step_next{
								float: left;
								margin: 0px 18px 0px 0px;
								color: #bf4904;
							}
							
							#step_next span, #step_prev span {
								float: left;
								margin: 0px 0px 0px 0px;
								border-bottom: 1px dashed #bf4904;
							}
							
								#step_next span:hover, #step_prev span:hover {
									cursor: pointer;
									border: none;
								}					
					
					.sw3m {
						float: left;
						width: 400px;
						padding: 0px 100px 0px 0px;
					}
					
					.sw3m:first-child {
						padding: 0px 45px 0px 101px;
						width: 354px;
					}
					
						.sw3m_header {
							margin: 0px 0px 24px 0px;
							color: #90805d;
							font-weight: bold;
							font-size: 16px;
						}
						
						.sw3m p{
							line-height: 20px;
							margin-bottom: 21px;
						}
						
						.sw3m ul{							
							margin-bottom: 21px;
							float: left;
						}
						
							.sw3m ul li{
								line-height: 20px;
								padding: 0px 0px 0px 14px;
								width: 354px !important;
								float: none !important;
								background: url('../img/bullet.png') 0px 10px no-repeat;
							}
					
					.sw_middle {
						width: 560px;
						float: left;
						padding: 43px 175px 0px 265px;
					}
					
						#sw1_middle {
							background: url('../img/microphone.png') 111px 0px no-repeat;
							min-height: 67px;
						}
						
						#sw2_middle {
							background: url('../img/manager_small.png') 102px 0px no-repeat;
							min-height: 67px;
							margin-top: -42px;
							padding-top: 77px;
						}
						
						#sw3_middle {
							margin: 0px 0px 16px 0px;
							width: 1000px;
							float: left;
						}

						.sw_middle h2 {
							color: #90805d;
							font-weight: bold;
							font-size: 16px;
							line-height: 20px;
							margin-bottom: 21px;
						}
						
						.sw_middle p {
							color: #767269;							
							font-size: 13px;
							line-height: 20px;
							margin-bottom: 25px;
						}
						
					.sw_bottom {
						width: 1000px;
						float: left;
						margin: -15px 0px 27px 0px;
					}

						.swb_left {
							width: 500px;
							float: left;
						}
						
							#swb1{
								padding: 30px 20px 0px 190px;
								background: url('../img/client1.png') 80px 0px no-repeat;
							}
							
								.swb_header {
									font-weight: bold;
									margin-bottom: 17px;
								}
								
								.swb_text {
									line-height: 20px;
								}
						
						.swb_right {
							width: 500px;
							float: left;
						}
						
							#swb2 {
								padding: 30px 105px 0px 90px;
								background: url('../img/client2.png') 0px 14px no-repeat;
							}
		
		#calculator {
			float: left;
			width: 1000px;
			position: relative;
			margin: 0px 0px 39px 0px;
			padding: 0px 0px 40px 0px;
			background-color: #fff;		
		}
		
			#calc_close {
				position: absolute;
				top: 17px;
				right: 60px;
				padding: 26px 0px 0px 0px;
				background: url('../img/close_info.png') center top no-repeat;
				width: 94px;
				text-align: center;
				line-height: 18px;
				color: #bf4904;
			}
			
				#calc_close span{
					border-bottom: 1px dashed #bf4904;					
				}
			
				#calc_close:hover {
					cursor: pointer;
					background: url('../img/close_info_hover.png') center top no-repeat;
				}
				
					#calc_close:hover span{
						border: none;				
					}
			
			#calc_title {
				text-align: center;
				font-size: 30px;
				font-weight: bold;
				color: #90805d;
				margin: 0px 0px 47px 0px;
				width: 1000px;
				float: left;
			}
			
			.calc_standard_title {
				width: 1000px;
				float: left;
				text-align: center;
				font-size: 18px;
				font-weight: bold;
				color: #3e3006;
				margin: 0px 0px 4px 0px;
			}
			
			#calc_standards {
				width: 680px;
				float: left;
				margin: 0px 0px 20px 320px;
			}
			
			#calc_standards2 {
				width: 680px;
				float: left;
				margin: 5px 0px 20px 360px;
			}
			
				.standard {
					width: 56px;
					height: 35px;
					float: left;
					color: #bf4904;
					font-weight: bold;
					font-size: 19px;
					text-align: center;
					padding: 13px 0px 0px 0px;
				}
				
				.standard2 {
					height: 35px;
					float: left;
					color: #bf4904;
					font-weight: bold;
					font-size: 19px;
					text-align: center;
					padding: 14px 11px 0px 11px;
					margin: 0px 6px 0px 0px;
				}
				
					.standard span, .standard2 span{
						border-bottom: 1px dashed #bf4904;		
					}
					
						.standard span:hover, .standard2 span:hover{
							border: none;
							cursor: pointer;
						}
				
				.standard.active {
					background: url('../img/standard_bg.png') no-repeat;
					color: #fff;
				}
				
				.standard2.active {
					background: url('../img/days_bg.png') repeat-x;
					position: relative;
					-webkit-border-radius: 11px;
					-moz-border-radius: 11px;
					border-radius: 11px;			
					behavior: url('css/PIE.htc');
					color: #fff;
				}
				
					.standard.active span, .standard2.active span{
						border: none;	
					}
					
						.standard.active span:hover, .standard.active2 span:hover{
							cursor: default;							
						}
				
			#scale {
				background: url('../img/scale.png') center 0px no-repeat;
				width: 410px;
				height: 56px;
				margin: 0px 0px 65px 301px;
				padding: 0px 10px 0px 0px;
				float: left;				
			}

			#scale_line {
				position: relative;
				width: 402px;
				
			}

.ui-slider .ui-slider-handle {
	background: url('../img/slider_bg.png') no-repeat;
	width: 70px;
	height: 56px;
	position: absolute;	
	z-index: 5;
	text-decoration: none;
}

.ui-slider .ui-slider-handle:hover {
	background: url('../img/slider_bg.png') 0px -56px no-repeat;	
}

.ui-slider .ui-slider-handle:hover #slider_arrow_left, .ui-slider .ui-slider-handle:hover #slider_arrow_right{
	display: block;
}

.ui-slider-horizontal .ui-slider-handle { 
	margin: 40px 0px 0px -30px;	
}
				
					#slider:hover {
						cursor: pointer;
					}
					
					#slider:hover #slider_arrow_left, #slider:hover #slider_arrow_right {
						display: block;
					}
				
					#slider_value {
						text-align: center;
						padding: 12px 0px 0px 0px;
						font-weight: bold;
						font-size: 19px;
						color: #fff;
					}
					
					#slider_text {
						text-align: center;
						font-weight: bold;
						margin: -3px 0px 0px 0px;
						font-weight: bold;
						color: #250e00;						
					}
					
					#slider_arrow_left {
						background: url('../img/slider_arrows.png') no-repeat;
						width: 4px;
						height: 7px;
						position: absolute;
						top: 28px;
						left: -12px;
						display: none;
					}
					
					#slider_arrow_right {
						background: url('../img/slider_arrows.png') -4px 0px no-repeat;
						width: 4px;
						height: 7px;
						position: absolute;
						top: 28px;
						right: -12px;
						display: none;
					}

			#calc_button2 {
				background: url('../img/calc_btns.png') no-repeat;
				width: 162px;
				height: 42px;
				padding: 19px 0px 0px 0px;
				text-align: center;
				margin: 10px 0px 80px 418px;				
				position: relative;
				float: left;
				color: #3e3006;
				font-weight: bold;
				font-size: 18px;			
				text-shadow: 1px 1px 0px #ffffff;
				/* filter: dropshadow(color=#ffffff, offx=1, offy=1); */
			}

				#calc_button2:hover {
					cursor: pointer;
					background: url('../img/calc_btns.png') 0px -61px no-repeat;
				}
				
				#calc_button2:hover #calc_shadow{
					cursor: default;
				}
				
				#calc_shadow {
					background: url('../img/calc2_shadow.png') center 0px no-repeat;
					width: 173px;
					height: 32px;	
					position: absolute;
					bottom: -32px;
					left: -5px;
				}
								
			#calc_window {
				display: none;
				float: left;
				width: 798px;
				margin: -51px 0px 0px 100px;
				padding: 38px 0px 36px 0px;
				border: 1px solid #ded7c8;
				background-color: #fff;
				position: relative;
				-webkit-border-radius: 14px;
				-moz-border-radius: 14px;
				border-radius: 14px;			
				behavior: url('css/PIE.htc');	
			}
			
				#summ_wrapper {
					width: 758px;
				}
				
					.one_summ {
						width: 240px;
						float: left;
					}
					
					.one_summ:first-child {
						margin: 0px 0px 0px 38px;	
					}
					
						.os_client {
							padding: 0px 0px 10px 0px;
							font-weight: bold;
							font-size: 18px;
							color: #767269;
							margin: 0px 0px 8px 0px;
							text-align: center;
							background: url('../img/wave.png') center bottom no-repeat;
						}
						
						.os_summ {
							font-weight: bold;
							font-size: 30px;
							color: #90805d;
							margin: 0px 0px 24px 0px;
							text-align: center;
							clear: both;	
						}
			
				#calc_element {
					position: absolute;
					top: -9px;
					left: 50%;
					margin-left: -10px;
					width: 21px;
					height: 9px;
					background: url('../img/calc_element.png') no-repeat;
				}

				#summ_txt {
					font-weight: bold;
					font-size: 18px;
					color: #3e3006;
					margin: 0px 0px 17px 0px;
					text-align: center;
				}
				
				#summ_num {
					font-weight: bold;
					font-size: 30px;
					color: #90805d;
					margin: 0px 0px 24px 0px;
					text-align: center;
					clear: both;
				}
				
				#summ_info {
					float: left;
					clear: both;
					margin: 0px 0px 23px 116px;
					position: relative;
				}
				
					.si_text {
						font-weight: bold;
						font-size: 18px;
						color: #3e3006;
						float: left;
						margin: 0px 5px 0px 5px;
					}				
				
					#summ_days, #summ_percents {
						float: left;
						position: relative;
						font-weight: bold;
						font-size: 18px;
						color: #bf4904;
						padding: 0px 0px 10px 0px;
					}
					
						#summ_days span, #summ_percents span{
							border-bottom: 1px dashed #bf4904;
						}
						
							#summ_days span:hover, #summ_percents span:hover{
								border: none;
								cursor: pointer;
							}
							
							#summ_days:hover .summ_window, #summ_percents:hover .summ_window{
								display: block;
							}
					
						.summ_window {
							position: absolute;							
							top: 32px;
							left: -19px;
							padding: 8px 12px 4px 12px;
							background-color: #bf4904;
							-webkit-border-radius: 11px;
							-moz-border-radius: 11px;
							border-radius: 11px;			
							behavior: url('css/PIE.htc');
							display: none;
						}
						
							.sw_element {
								width: 21px;
								height: 8px;
								background: url('../img/cw_element.png') no-repeat;
								top: -8px;
								left: 50%;
								margin-left: -10px;
								position: absolute;
							}
							
							.summ_window ul li{
								font-weight: bold;
								font-size: 18px;
								margin: 0px 0px 7px 0px;
								color: #fff;
								white-space: nowrap;
							}
							
								.summ_window ul li span {
									border-bottom: 1px dashed #fff !important;
								}
								
								.summ_window ul li:hover{
									color: #f3dd98;
								}
								
									.summ_window ul li span:hover{
										cursor: pointer;	
									}
				
					#summ_faq {
						position: absolute;
						width: 21px;
						height: 20px;
						top: -16px;
						right: -22px;
						background: url('../img/q_sign.png') no-repeat;
					}
					
						#summ_faq:hover {
							cursor: pointer;
							background: url('../img/q_sign.png') 0px -20px no-repeat;
						}
			
				#cw_text {
					clear: both;					
					text-align: center;
					font-style: italic;
					color: #beb5a0;
					padding: 10px 0px 0px 0px;
				}
		
		#calc_box {
			float: left;
			margin: 0px 0px 40px -460px;
			min-height: 36px;	
			width: 1920px;		
			left: 0px;			
			float: left;
			background: url('../img/chain2.png') center 25px repeat-x;	
		}

			#calc_button {	
				margin: 0 auto;
				width: 335px;
				height: 74px;
				padding: 19px 0px 0px 0px;
				text-align: center;
				background: #fff url('../img/calc_panels.png') no-repeat;
				color: #3e3006;
				font-weight: bold;
				font-size: 18px;			
				text-shadow: 1px 1px 0px #ffffff;
				filter: dropshadow(color=#ffffff, offx=1, offy=1);
				position: relative;
			}
			
				#calc_button:hover {
					cursor: pointer;
					background: #fff url('../img/calc_panels.png') 0px -93px no-repeat;
				}			
			
		#news_box {
			width: 1000px;
			float: left;
			margin: 0px 0px 0px 0px;			
		}

			#news_header {
				text-align: center;
				font-size: 20px;
				margin: 0px 0px 39px 0px;
				color: #bf4904;
			}
						
				#news_header span{
					border-bottom: 1px dashed #bf4904;
				}
				
					#news_header span:hover{
						cursor: pointer;
						border: none;						
					}

			#news_wrapper {
				padding: 0px 0px 0px 100px;
				height: 85px;
				overflow: hidden;
			}
			
				.news {
					width: 231px;
					float: left;
					padding: 0px 35px 0px 0px;
				}

					.news_date {
						color: #9b9891;
						font-size: 10px;
						margin-bottom: 5px;
					}
					
					.news_link {
						line-height: 20px;
					}
					
						.news_link a {
							color: #bf4904;
						}
									
					.news_text {
						display: none;
					}		
	
	#footer {
		margin: 48px 0px 0px 0px;
		padding: 70px 0px 52px 0px;
		float: left;
		width: 2000px;
		left: -500px;
		background: #fff url('../img/footer_bg.jpg') center top repeat-x;
		position: relative;
	}
	
		#f_wrapper {			
			margin: 0 auto;
			width: 1000px;
		}			

		#footer p {
			margin-bottom: 2px;			
			color: #76726a;
		}	
	
		#footer_left {
			float: left;
			width: 489px;
			padding: 0px 0px 0px 101px;			
		}
		
			#footer_left p a {
				color: #bf4904;
			}
							
		#footer_right {
			float: left;
			width: 363px;
			padding: 2px 0px 0px 47px;
			background: url('../img/tian_logo.png') no-repeat;
		}

				#footer_right p a{
					color: #76726a;	
				}

.clear, .clear2 {
	clear: both;
}

.clear2 {
	clear: both;
	float: left;
	width: 1000px;
	height: 59px;
}


#nb_body img{
    margin-right: 10px;
    margin-bottom: 10px;
}